worming medication - French English Dictionary